ul#css3menu1,ul#css3menu1 ul{
	margin: 0;
	list-style: none;
	padding: 0;
	background-color: #6729A9; /*
[disabled] added; */
	/* [disabled]background-image: url(../../../CSS3_menus/CSS3%20Menu.css3prj%20res_files/css3menu1/MENU_BAR_720X34_20.png); */
	/* [disabled]border-width: 1px; */
	border-style: solid;
	border-color: #99F; /*
[disabled] cud try #5f5f5f; */
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}

ul#css3menu1 ul{
	display: none;
	position: absolute;
	left: 0px;
	top: 100%;
	-moz-box-shadow: 3.5px 3.5px 5px #000000;
	-webkit-box-shadow: 3.5px 3.5px 5px #000000;
	box-shadow: 3.5px 3.5px 5px #000000;
	background-color: #08E3DC;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	/* [disabled]border-color: #08E3DC; */ /*
[disabled] cud try #d4d4d4; */
	/* [disabled]padding: 0 10px 10px; */
	/* width: 120px; */
	/* [disabled]background-image: url(file:///D|/bcc_mobile/CSS3_menus_M/CSS3%20Menu.css3prj%20res_files/css3menu1/mainbk1.png); */
	/* [disabled]background-repeat: repeat-y; */
	/* [disabled]background-position: 0 50px; */
}

ul#css3menu1 li:hover>*{
	display:block; }

ul#css3menu1 li{
	position: relative;
	display: block;
	white-space: nowrap;
	font-size: 0;
	float: left;
}

ul#css3menu1 li:hover{
	z-index:1;}

ul#css3menu1{
	font-size: 0;
	z-index: 999;
	position: relative;
	display: inline-block;
	zoom: 1;
	padding: 0;






*display:inline;
	/* [disabled]background-image: url(file:///D|/bcc_mobile/images/MENU_BAR_720X34_BLUE_G.png); */
}

* html ul#css3menu1 li a{
	display:inline-block;}

ul#css3menu1>li{
	margin:0;}

ul#css3menu1 a:active, ul#css3menu1 a:focus{
	outline-style:none;}

ul#css3menu1 a{  /* main  menu bar */
	display: block;
	vertical-align: middle;
	text-align: center; /* was centre */
	text-decoration: none;
	color: #ffffff;
	text-shadow: #FFF 0 0 1px;
	cursor: pointer;
	padding: 0px 8px 20px 8px;
	background-color: #4a0098;
	/* [disabled]background-image: url(file:///D|/bcc_mobile/CSS3_menus_M/CSS3%20Menu.css3prj%20res_files/css3menu1/mainbk1.png); */
	background-repeat: repeat;
	background-position: 0 0px; /* was 0 40px */
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
*/
}

ul#css3menu1 ul li{
	float:none;
	margin:12px 0 0;
}

ul#css3menu1 ul a{   /* hover and drop down */
	text-align: left;
	padding: 4px;
	background-color: #08E3DC;  /* 08E3DC=lght green for dropdown menu background */
	background-image: none;
	border-width: 0;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	color: #00C; /* drop down item font colour = red */
	text-decoration: none;
	/* removed  width: 115px; */
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

ul#css3menu1 li:hover>a,ul#css3menu1 li a.pressed{
	background-color: #08E3DC;
	border-color: #08E3DC;
	/* [disabled]border-style: solid; */
	color: #000000;
	text-shadow: #FFF 0 0 1px;
	/* [disabled]background-image: url(mainbk1.png); */
	background-position: 0 40px; /* was 40px; */
	text-decoration: none;
	border-radius: 15px;
} /* will round off the main menu items  border-radius:15px; */
	
ul#css3menu1 span{
	display: block;
	overflow: visible;
	background-position: left center;
	background-repeat: no-repeat;
	padding-right: 0px;
	border-radius: 15px;
	width: 70px;
}
ul#css3menu1 > li.switch{
	display: none;
	cursor: pointer;
	width: 25px;
	height: 20px;
	padding: 10px;
	border-radius: 10;
}

ul#css3menu1 > li.switch:before{
	content:"";
	position:absolute;
	display:block;
	height:4px;
	width:25px;
	border-radius:4px;
	background:#ffffff;
	-moz-box-shadow:0 8px #ffffff, 0 16px #ffffff;
	-webkit-box-shadow:0 8px #ffffff, 0 16px #ffffff;box-shadow:0 8px #ffffff, 0 16px #ffffff;}

ul#css3menu1 > li.switch:hover:before{
	background:#000000;
	-moz-box-shadow:0 8px #000000, 0 14px #000000;
	-webkit-box-shadow:0 8px #000000, 0 16px #000000;
	box-shadow:0 8px #000000, 0 16px #000000;}

.c3m-switch-input{
	display:none;}
	
ul#css3menu1 ul li:hover>a,ul#css3menu1 ul li a.pressed{ /* rollover drop down item background colour = pink */
	background-color: #099;
	/* [disabled]background-image: url(file:///D|/bcc_mobile/CSS3_menus_M/CSS3%20Menu.css3prj%20res_files/css3menu1/mainbk1.png); */
	color: #000;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	width: auto;
	/* [disabled]height: 30px; */
	background-position: 0 20px;
	/* [disabled]padding-top: 5px; */
	font-weight: bold;
	/* [disabled]text-indent: 8px; */
}
	
	
 ul#css3menu1 li.toplast>a{
	border-radius: 0px 15px 15px 0px; /* was  15px 15px 15px 15px; */
	-moz-border-radius: 0px 5px 5px 0px; /* was 1 0 0 1px; */
	-webkit-border-radius: 0px; /* was 15px; */
	-webkit-border-top-right-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
} */


 
@media screen and (max-width: 768px) {
	ul#css3menu1 > li {
		position: initial;}

	ul#css3menu1 ul .submenu,ul#css3menu1 li > ul {
		left: 0; 
		right:auto; 
		top: 100%;
		width: 100% !this keeps the dropdown the length of the menubar in tablets;}

	ul#css3menu1 .submenu,ul#css3menu1 ul,ul#css3menu1 .column {
		-webkit-box-sizing: border-box; 
		-moz-box-sizing: border-box; 
		box-sizing: border-box;
		padding-right: 0;
		width: 100% !important;}

}

@media screen and (max-width: 484px) {
	ul#css3menu1 {
		width: 100%;}
	ul#css3menu1 > li {
		display: none;
		position: relative;				
		width: 100% !important;}

ul#css3menu1 > li.switch,.c3m-switch-input:checked + ul#css3menu1 > li + li {
		display: block;}

ul#css3menu1 > li.switch > label {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}}
